정수 데이터의 비트 표현

bitdata.png

비트는 이진수로 표현되며 기호가 0, 1 2개다
음수는 2의 보수로 표현한다

부호

숫자는 음수와 양수를 구별하기 위해 제일 왼쪽에 있는 비트를 부호로 사용한다
0이면 양수, 1이면 음수이다

비트 표현(-128~127)
0

'0 0000000'

양수

'0 0000001' ~ '0 1111111'
양수는 2^0 ~ 2^(7-1)로 표현할 수 있다. 2^7은 128이므로 1~127까지 표현

음수

2의 보수로 표현
'1 0000000' ~ '1 1111111'
음수는 -2^0 ~ 2^7까지 표현할 수 있다. 그러므로 -128~-1까지 표현